home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / USEnet Digests / USEnet Vol. 4 / USEnet 4.48 < prev    next >
Encoding:
Text File  |  1988-06-15  |  24.2 KB  |  624 lines  |  [TEXT/ttxt]

  1.  9-Apr-88 13:28:22-PDT,25391;000000000000
  2. Return-Path: <usenet-mac-request@RELAY.CS.NET>
  3. Received: from RELAY.CS.NET by SUMEX-AIM.Stanford.EDU with TCP; Sat, 9 Apr 88 13:27:57 PDT
  4. Received: from relay2.cs.net by RELAY.CS.NET id aa04512; 9 Apr 88 15:38 EDT
  5. Received: from relay.cs.net by RELAY.CS.NET id aa08263; 9 Apr 88 15:33 EDT
  6. Received: from sdr.slb.com by RELAY.CS.NET id ab08224; 9 Apr 88 15:29 EDT
  7. Date: Sat, 9 Apr 88 14:34 EDT
  8. From: Jeffrey Shulman <SHULMAN@sdr.slb.com>
  9. Subject: Usenet Mac Digest V4 #48
  10. To: usenet-mac@RELAY.CS.NET, PIERCE%HDS@sdr.slb.com
  11. X-VMS-To: in%"usenet-mac@relay.cs.net",in%"PIERCE%HDS@SDR.SLB.COM"
  12.  
  13. Date: Sat 9 Apr 88 14:33:49-GMT
  14. From: Jeff Shulman <SHULMAN@SDR>
  15. Subject: Usenet Mac Digest V4 #48
  16. To: Usenet-List: ;
  17. Message-ID: <576599629.0.SHULMAN@SDR>
  18. Mail-System-Version: <VAX-MM(218)+TOPSLIB(129)@SDR>
  19.  
  20. Usenet Mac Digest     Saturday, April 9, 1988        Volume 4 : Issue 48 
  21.  
  22. Today's Topics:
  23.      Re: Floppies (made in the USA) (look for the union label)
  24.      Hard disks noise ?
  25.      Jasmine Direct Drive 50 and a Plus
  26.      Help on "Standard" MIDI file formats--are there any, especially on Macs?
  27.      Re: Jasmine Direct Drive 50 and a Plus
  28.      Re: Apple Challenges Microsoft :^) :^) :^) :^) :^) :^) :^) :^) :^)
  29.      Re: Why does my keyboard stick in UPPERCASE?
  30.      Re: Can anyone tell me his/her experience with CMS hard disks?
  31.      Re: Bulldozer cursor?
  32.      Ethertalk Programming Question, reposting.
  33.      Animation!
  34.      Getting Rid of Your Hangups
  35.      Re: How do you highlight a default button?
  36.      Re: Bitmap to Region conversion
  37.      Re: Sending PostScript through the printer driver
  38.      Re: A/UX performance
  39.  
  40. ---------------------------------------------------------------------- 
  41.  
  42. From: rs4u+@andrew.cmu.edu (Richard Siegel)
  43. Subject: Re: Floppies (made in the USA) (look for the union label)
  44. Date: 5 Apr 88 14:22:25 GMT
  45. Organization: Carnegie Mellon University
  46.  
  47.  
  48. Do NOT use Scotch (3M) floppies! In heavy use here (CMU) they've proven
  49. to be unreliable, and in some cases have cause damage to floppy drives
  50. through nice things such as media flaking off....
  51.  
  52. I don't know if Kodak is any good or if it's US made, but you might look
  53. into them.
  54.  
  55. Why the fixation on US manufacture? I prefer Sony floppies, myself.
  56. Never had any problem...
  57.  
  58.  
  59.         -Rich
  60.  
  61.  
  62. ------------------------------
  63.  
  64. From: ir353@sdcc6.ucsd.EDU (Matthew Grayson)
  65. Subject: Hard disks noise ?
  66. Date: 5 Apr 88 14:29:29 GMT
  67. Organization: University of California, San Diego
  68.  
  69.  
  70.     I have an 80 Meg Quantum internal hard disk in a Mac II. (It's from
  71. CMS, if that matters). For the last month, or so, it's been making
  72. intermittent noises. These are best described as high- pitch rattling.
  73. Is a bearing about to go? Is a static brush out of whack (a-la DataFrame
  74. 20.... remember DataFrame 20's?). Is the disk about to go west? Do I
  75. back up hourly?(yes) The noises do not affect performance in any way,
  76. but I'm nervous. If anyone has any experience or advice, please let me
  77. know.
  78.     Thanks much,
  79.         Matt  ir353@sdcc6.ucsd.edu
  80.  
  81.  
  82. ------------------------------
  83.  
  84. From: levin@bbn.com (Joel B Levin)
  85. Subject: Jasmine Direct Drive 50 and a Plus
  86. Date: 5 Apr 88 19:05:02 GMT
  87. Organization: BBN Communications Corporation
  88.  
  89. I just got a Jasmine Direct Drive 50 for the office Plus, and I wanted
  90. to pass along a small gotcha that you might keep in mind if you are
  91. looking at hard disks.
  92.  
  93. One of the reasons I chose this particular drive, besides the Jasmine
  94. reputation for quality of product, support, and reliability, was the
  95. reported performance mentioned here in this forum and by a colleague who
  96. got the same drive.  After I got it hooked up and started exploring the
  97. shareware/freeware folders, I found disktimer II and ran it.  I was
  98. surprised to find the performance numbers substantially lower than I had
  99. been led to believe they would be:
  100.  
  101.   Read   117
  102.   Write  126
  103.   Seek     0 (no seeking due to the large number of sectors per
  104.               cylinder, I believe).
  105.  
  106. I called Jasmine Tech Support and discovered that the drive is formated
  107. with 1:1 interleave; that it comes from the factory that way; and that
  108. the interleave cannot be changed by software, according to the person
  109. who answered my call (and consulted with someone while I was on the
  110. phone to verify that this was normal performance).
  111.  
  112. On a more positive note, I took the drive home and tried it on an SE.
  113. The numbers were 34, 51, and 0 -- much more like what I had expected
  114. (the SE internal HD20 was 76, 76, and something).  So my drive is in
  115. fact functioning properly, it seems.
  116.  
  117. On a further positive note, it is still a great improvement over the
  118. floppy port Apple HD20 I had been using (a factor of >3 over the
  119. disktimer times, and a factor of 1.8 - 2.0 for things like launching
  120. large programs).  And the drive is quiet and seems reliable and in all
  121. other respects meets my expectations.
  122.  
  123. Bottom line: the DD50 appears to be everything they say it is, though if
  124. you are looking for a drive to attach to a Plus you should consider
  125. whether it is capable of being tuned to run at its optimum speed.
  126. -- 
  127.     /JBL
  128. UUCP: {backbone}!bbn!levin     USPS: BBN Communications Corporation
  129. ARPA: levin@bbn.com                  50 Moulton Street
  130. POTS: (617) 873-3463                 Cambridge, MA  02238
  131.  
  132.  
  133. ------------------------------
  134.  
  135. From: sasdtm@sas.UUCP (Donald T. Major)
  136. Subject: Help on "Standard" MIDI file formats--are there any, especially on Macs?
  137. Date: 5 Apr 88 18:27:54 GMT
  138. Organization: SAS Institute Inc, Cary NC
  139.  
  140. I'm posting to find out what, if any, "standard" file formats there are
  141. for MIDI data files (scores, patches, anything else anyone might know of
  142. which I don't).  I'm currently trying to write the "ULTIMATE MIDI
  143. PROGRAM" for the Macintosh (I've got a Casio CZ-230s--a toy, I know, but
  144. I *like* toys), and would like to make it (or at least its data files)
  145. as compatible with any- thing else out there as possible, IF there is a
  146. standard.
  147.  
  148. PLEASE try to respond by E-MAIL, rather than posting to the net (I'm an
  149. infrequent reader of net news).  Thanks in advance for any help
  150. -- 
  151. Donald Major
  152. mcnc!rti-sel!sas!sasdtm
  153.  
  154.  
  155. ------------------------------
  156.  
  157. From: ephraim@think.COM (ephraim vishniac)
  158. Subject: Re: Jasmine Direct Drive 50 and a Plus
  159. Date: 5 Apr 88 20:56:01 GMT
  160. Organization: Thinking Machines Corporation, Cambridge, MA
  161.  
  162. This report is rather misleading.  There is a good reason that the
  163. drive's interleaving is fixed at 1:1, and it's unrelated to the drive's
  164. performance on a Plus.
  165.  
  166. First, the interleaving: The Quantum drives have a large internal
  167. buffer/cache which allows them to cache a track in one pass.  So, 1:1 is
  168. the best interleaving for the drive without regard to the host's
  169. transfer rate.
  170.  
  171. Second, the performance: The Quantum drives have rather complicated
  172. controller software, partially due to their caching scheme.  So, the
  173. externally visible timing of the controller is more variable than some. 
  174. This causes it to trip over various bugs in the SCSI manager in the Mac
  175. Plus, and also makes blind transfers impossible on the Plus' very
  176. limited SCSI hardware.  (The SE and II have slightly better hardware.) 
  177. Consequently, the Quantum drives must use fully synchronized transfers
  178. at a cost of about three instructions per byte instead of one
  179. instruction per byte for blind transfers.
  180.  
  181. How do I know this stuff?  I wrote Jasmine's SCSI driver.
  182.  
  183. Disclaimer: I once had a business relationship with Jasmine (obviously),
  184. but now they own the software outright and it's their problem.
  185.  
  186.  
  187. Ephraim Vishniac                      ephraim@think.com Thinking Machines Corporation /
  188. 245 First Street / Cambridge, MA 02142-1214
  189.  
  190.      On two occasions I have been asked, "Pray, Mr. Babbage, if you put
  191.      into the machine wrong figures, will the right answers come out?"
  192.  
  193.  
  194. ------------------------------
  195.  
  196. From: merchant@eleazar.Dartmouth.EDU (Peter Merchant)
  197. Subject: Re: Apple Challenges Microsoft :^) :^) :^) :^) :^) :^) :^) :^) :^)
  198. Date: 4 Apr 88 14:53:20 GMT
  199. Organization: U.S. Merchant Marine Academy, Kings Point, NY
  200.  
  201. In article <8774@g.ms.uky.edu>, Sean Casey writes:
  202. > [...] This is one court case I would love to watch on TV.
  203.  
  204. Yes!  Get good ol' Judge "Grouchy" Wapner!  I would love to see it...
  205.  
  206. "This is the plaintiff, Apple Computer, Inc.  They claim that the
  207. defendant is violating the look-and-feel of Apple's Macintosh computer
  208. system.  They are sueing for $50,000 for lost profits and punitive
  209. damages."
  210.  
  211. "This is the defendant, Microsoft Corporation.  They claim that any
  212. violation of Apple's look-and-feel is perfectly acceptable because of a
  213. 1985 license agreement between the two companies."
  214.  
  215. "These two companies have a suit pending in a California court.  They
  216. have agreed to drop their suit and and settle their differences in our
  217. forum:  THE PEOPLE'S COURT!"
  218.  
  219. I can see it now...  :^)  :^)  :^)  :^)  :^)  :^)  :^) --- "I'm trying
  220. to apologize,               Peter Merchant (merchant@eleazar.UUCP)
  221.  You Dumb Noodleloaf!"
  222.          -- Calvin
  223.  
  224.  
  225. ------------------------------
  226.  
  227. From: isle@eleazar.Dartmouth.EDU (Ken Hancock)
  228. Subject: Re: Why does my keyboard stick in UPPERCASE?
  229. Date: 5 Apr 88 18:44:17 GMT
  230. Organization: Dartmouth College, Hanover, NH
  231.  
  232. I believe it is the keyboard itself.  Removing the Easy Access INIT
  233. never seemed to do anything.  We had a Extended Keyboard in for repair
  234. twice because the command/options/shift keys were getting stuck. 
  235. Pulling up the Key Caps DA showed them being held down.  Bashing the
  236. keyboard a couple times sometimes helped.
  237.  
  238. Ken
  239. -- 
  240. Ken Hancock                        |    UUCP: isle@eleazar.dartmouth.edu
  241. Personal Computing Ctr. Consultant |  BITNET: isle@eleazar.dartmouth.edu
  242. __________________________________/ \____________________________________
  243. DISCLAIMER: If people weren't so sue-happy, I wouldn't need one!
  244.  
  245.  
  246. ------------------------------
  247.  
  248. From: herbw@midas.TEK.COM (Herb Weiner)
  249. Subject: Re: Can anyone tell me his/her experience with CMS hard disks?
  250. Date: 6 Apr 88 01:44:54 GMT
  251. Organization: Tektronix, Inc., Beaverton, OR.
  252.  
  253. --------
  254.  
  255. I have a CMS internal 140 MB drive for my Mac II, and I am very happy
  256. with it.  However, I hope I never have to reformat it and rebuild it
  257. from backup BECAUSE THE SOFTWARE THAT CMS SENT ME DOES *NOT* SUPPORT THE
  258. 140 MB DRIVE!! (Also, the manual they gave me is marked PRELIMINARY.)  I
  259. have tried to get the latest software and manual directly from CMS as
  260. well as from my dealer, but have been unsuccessful.
  261.  
  262. If anyone from CMS is listening, I would appreciate hearing from you.
  263.  
  264.                                     Herb Weiner
  265.                                     UUCP: !tektronix!midas!herbw
  266.                                     AppleLink: D0521
  267.  
  268.  
  269. ------------------------------
  270.  
  271. From: freeman@spar.SPAR.SLB.COM (Jay Freeman)
  272. Subject: Re: Bulldozer cursor?
  273. Date: 4 Apr 88 20:30:38 GMT
  274. Organization: SPAR - Schlumberger Palo Alto Research
  275.  
  276.  
  277. I shall reply to my own posting; today I got a nice E-mail note from
  278. someone at Apple:  Yes, the "bulldozer cursor" is MPW's way of telling
  279. you that it has decided to garbage collect.
  280.  
  281.  
  282. ------------------------------
  283.  
  284. From: acc@psueclb.BITNET
  285. Subject: Ethertalk Programming Question, reposting.
  286. Date: 5 Apr 88 02:21:49 GMT
  287. Organization: Engineering Computer Lab, Pennsylvania State University
  288.  
  289.  
  290. A reposting of a question:
  291.  
  292. I have a question regarding the control calls to the Ethernet Driver as
  293. described in Chapter 6 of the EtherTalk Preliminary Note (dated 15 Oct
  294. 87, just got from APDA.)
  295.  
  296. Under the "Making Commands..." section, a series of control calls are
  297. described.  How does one determine the csCode required for each of the
  298. command calls?  I am trying to do the "EWrite" and "EAttachPH" commands,
  299. for example.
  300.  
  301. We've randomly tried different numbers for the heck of it, but we had no
  302. luck......
  303. -- 
  304. Tony Canike
  305. ACC@PSUECL.Bitnet
  306.  
  307.  
  308. ------------------------------
  309.  
  310. From: es1o+@andrew.cmu.edu (Eric Mitchell Snider)
  311. Subject: Animation!
  312. Date: 5 Apr 88 16:22:11 GMT
  313. Organization: Carnegie Mellon University
  314.  
  315.  
  316.      Ok, here's another problem I'd like some help with.  I'm working on
  317. a program where several small objects move around in front of a
  318. background.  The problem is I don't know a good way to replace the
  319. background after my objects have been erased and moved.  At the moment
  320. everything (including the background) is a separate picture (PICT)
  321. resource.  What do I need to do?!?
  322.  
  323.                               Eric
  324.  
  325.  
  326. ------------------------------
  327.  
  328. From: ephraim@think.COM (ephraim vishniac)
  329. Subject: Getting Rid of Your Hangups
  330. Date: 5 Apr 88 20:19:59 GMT
  331. Organization: Thinking Machines Corporation, Cambridge, MA
  332.  
  333.  
  334. While writing low-level SCSI software for the Mac (which I don't do any
  335. more), I was continually caught by the conflicting needs for speed and
  336. safety.  Fast software makes a minimal number of checks for unusual
  337. conditions; safe software allows the possibility of disaster at every
  338. step.  The Apple SCSI software is a reasonably successful compromise: it
  339. runs with passable speed, but it can get hung up under unusual
  340. conditions.
  341.  
  342. It turns out not to be necessary to sacrifice speed for safety.  If you
  343. don't need to know about peculiar conditions quickly, you can easily
  344. make your code both quick and safe from hanging conditions. Here's the
  345. scoop.
  346.  
  347. --------------------- Cut Here --------------------
  348.  
  349.             How Not To Hang
  350.             Vishniac - 9/29/87
  351.  
  352. This note describes a method by which device drivers and other low-level
  353. software can avoid "hanging" (looping indefinitely) without the overhead
  354. of constantly checking for unusual exit conditions.  The method has two
  355. actors: an endangered task (in danger of hanging, that is); and a VBL
  356. task that guards it (the "watchdog").  The actors communicate through a
  357. data structure which includes an absolute JSR to the VBL code, the VBL
  358. task data, and two additional pointers: the stored PC pointer and the
  359. timeout code pointer.  It looks like this:
  360.  
  361.     JSR    xxxx        ; absolute address of the VBL code is
  362.                 ; calculated when the VBL is installed
  363.     VBL queue entry        ; a standard item - see Inside Mac
  364.     StoredPCPtr        ; initially zero, use explained below
  365.     TimeoutCodePtr        ; initially zero, use explained below
  366.  
  367. Before the watchdog is ever needed, the VBL task is installed with some
  368. long timeout (e.g., 2^16-1 ticks).  The VBL code looks like this:
  369.  
  370.         POP.L    A0        ; A0 = our data structure pointer
  371.                     ; (This is a very handy method for
  372.                     ;  VBLs to find their data, since
  373.                     ;  the VBL manager doesn't pass any
  374.                     ;  useful parameters to us.)
  375.         set long VBL count    ; keep ourselves in the VBL queue
  376.         MOVE.L    TimeoutCodePtr(A0),D0
  377.                     ; D0 = exit address, if any
  378.         BEQ    VBLdone        ; exit if we're not needed here
  379.  
  380.         ; The endangered task is hung.  Help him out.
  381.         CLR.L    TimeoutCodePtr(A0)
  382.                     ; Make it clear that we've been here
  383.         MOVE.L    StoredPCPtr(A0),A0
  384.                     ; Pointer to stacked PC of hung task
  385.         MOVE.L    D0,(A0)        ; Modify stacked PC to free task
  386.     VBLdone
  387.         RTS
  388.  
  389. The endangered task has the following form:
  390.  
  391.     PetDog            ; make sure the watchdog won't go off soon
  392.     UnleashDog        ; arm the watchdog task
  393.     dangerous stuff        ; we might hang here
  394.     LeashDog        ; disarm the watchdog task
  395.  
  396. "PetDog" consists of setting an appropriate timeout in the VBL task.
  397. "UnleashDog" means set StoredPCPtr to -4(SP) and set TimeoutCodePtr to
  398. the address of the code to be executed in case of timeout.  "LeashDog"
  399. is simply CLR.L TimeoutCodePtr.  If the dangerous section involves a
  400. major loop (such as an unrolled loop of 8 or 16 SCSI buss transfers),
  401. one can use a relatively short timeout by petting the dog at the end of
  402. each iteration of the outer loop.  Be careful, however, not to pet the
  403. dog while looping unproductively.  Within the loop, one can use
  404. otherwise dangerous constructs such as waiting indefinitely for DRQ or
  405. REQ to be active.
  406.  
  407. The "dangerous stuff" cannot use the stack freely.  It cannot push data
  408. on the stack, but it can call safe (non-hanging) subroutines that don't
  409. take stacked parameters.  As the astute reader has figured out by now,
  410. the watchdog does his stuff by replacing the return address of the hung
  411. task with the address of the timeout exit when a timeout occurs.  On
  412. return from the timer interrupt, control goes to the timeout exit
  413. instead of returning to the hung task.
  414.  
  415. Some nice features of this method are its low overhead and freedom from
  416. hardware dependencies.  The VBL task need be installed only once in the
  417. life of the device handler.  After that, it keeps itself alive with a
  418. very long timeout, imposing minimal cost.  For correct operation, the PC
  419. of the interrupted code must be the first thing pushed in case of an
  420. interrupt.  So far as I know, this is a safe assumption across all
  421. existing and planned members of the 680xx processor family.  There's no
  422. other dependency on stack formats.
  423.  
  424. ------------------------ Stop cutting here ------------------------
  425. -- 
  426. Ephraim Vishniac                      ephraim@think.com
  427. Thinking Machines Corporation / 245 First Street / Cambridge, MA 02142-1214
  428.  
  429.      On two occasions I have been asked, "Pray, Mr. Babbage, if you put
  430.      into the machine wrong figures, will the right answers come out?"
  431.  
  432.  
  433. ------------------------------
  434.  
  435. From: rs4u+@andrew.cmu.edu (Richard Siegel)
  436. Subject: Re: How do you highlight a default button?
  437. Date: 6 Apr 88 01:47:55 GMT
  438. Organization: Carnegie Mellon University
  439.  
  440.  
  441. I handle the issue of highlighting default button by implementing my own
  442. library of standard dialog-filters that I use for all of my dialogs. In
  443. the standard dialog filtering, part of the update code highlights
  444. d^.aDefItem if it's a button. The code also mimics the ROM routines in
  445. that a press of the Return or Enter key dismisses the dialog and returns
  446. d^.aDefItem if the default button is enabled. This way, I can have
  447. standard bold default button and Return-key highlighting of things like
  448. Standard File boxes (by using SFP{Get, Put}File), as  well as my own
  449. custom dialog boxes....
  450.  
  451.         --Rich
  452. -- 
  453. ===================================================================
  454. Rich Siegel
  455. Confused Undergrad, Carnegie-Mellon University
  456.  
  457. The opinions stated here do not represent the policies
  458. of Carnegie-Mellon University.
  459.  
  460. Arpa: rich.siegel@andrew.cmu.edu
  461. UUCP: {decvax,ucbvax,sun}!andrew.cmu.edu!rich.siegel
  462. ==================================================================
  463.  
  464.  
  465. ------------------------------
  466.  
  467. From: lsr@Apple.COM (Larry Rosenstein)
  468. Subject: Re: Bitmap to Region conversion
  469. Date: 6 Apr 88 02:08:34 GMT
  470. Organization: Advanced Technology Group, Apple Computer
  471.  
  472. In article <24175@brunix.UUCP> cs224052@brap0aa3.UUCP (Scott Draves)
  473. writes:
  474. >
  475. >I need to convert a bitmap into a region, where the region should
  476. >contain exactly those bits that are black in the bitmap.  This
  477.  
  478. Tech Note #193 (which just came out) talks about a new Quickdraw call
  479. BitMapRgn, which does exactly this.  The Tech Note says that this is
  480. going to be incorporated into a future version of the system, but that
  481. you can also contact the Software Licensing department to get an MPW
  482. object file that you can link with your program:
  483.     Software Licensing
  484.     Apple Computer Inc
  485.     20525 Mariani M/S 28-B
  486.     Cupertino, CA 95014
  487.  (AppleLink: SW.License)
  488.  
  489.  
  490. -- 
  491.          Larry Rosenstein,  Object Specialist
  492.  Apple Computer, Inc.  20525 Mariani Ave, MS 27-AJ  Cupertino, CA 95014
  493.         AppleLink:Rosenstein1    domain:lsr@Apple.COM
  494.         UUCP:{sun,voder,nsc,decwrl}!apple!lsr
  495.  
  496.  
  497. ------------------------------
  498.  
  499. From: lsr@Apple.COM (Larry Rosenstein)
  500. Subject: Re: Sending PostScript through the printer driver
  501. Date: 6 Apr 88 02:14:49 GMT
  502. Organization: Advanced Technology Group, Apple Computer
  503.  
  504. In article <1344@ut-emx.UUCP> rick@ut-emx.UUCP (Rick Watson) writes:
  505. >The following code fragment for sending a PostScript job to a laser printer
  506. >works under LaserWriter v3.2, but not 5.0.  Can anyone tell me why not? 
  507.  
  508. This is covered in Tech Note #192.
  509.  
  510. In LaserWriter 5.0 the low level printer driver calls are converted into
  511. corresponding high-level calls.  One of the results is exactly the
  512. problem you described.  The solution given in the Tech Note is as
  513. follows (in Pascal):
  514.  
  515.     PrDrvrOpen;
  516.     PrCtlCall(iPrDevCtl, lPrDocOpen, 0, 0);
  517.     PrCtlCall(iPrDevCtl, lPrPageOpen, 0, 0);
  518.     { send data }
  519.     PrCtlCall(iPrDevCtl, lPrPageClose, 0, 0);
  520.     PrCtlCall(iPrDevCtl, lPrDocClose, 0, 0);
  521.     PrDrvrClose;
  522.  
  523. -- 
  524.          Larry Rosenstein,  Object Specialist
  525.  Apple Computer, Inc.  20525 Mariani Ave, MS 27-AJ  Cupertino, CA 95014
  526.         AppleLink:Rosenstein1    domain:lsr@Apple.COM
  527.         UUCP:{sun,voder,nsc,decwrl}!apple!lsr
  528.  
  529.  
  530. ------------------------------
  531.  
  532. From: jwhitnel@csi.UUCP (Jerry Whitnell)
  533. Subject: Re: A/UX performance
  534. Date: 4 Apr 88 20:10:16 GMT
  535. Organization: Communications Solutions Inc., San Jose, Ca
  536.  
  537. In article <10209@steinmetz.steinmetz.ge.com>
  538. davidsen@kbsvax.steinmetz.UUCP (William E. Davidsen Jr) writes:
  539. >This is the output of tbl and troff, edited to take out the control
  540. >sequences. You may have to print it to make it clear. At this time I
  541. >can't supply the original benchmarks.
  542.  
  543.  
  544. >
  545. Test                    Vax          UNISYS386+387   Sun3/280S      Mac
  546. II
  547. ____________________________________________________________________________
  548. test conditions
  549.  cpu/speed          |  11/780    |   80386:16    |  68020:25    |  
  550. 68020:16
  551.  fp chip            |     FPU    |   80387:16    |  68881/25    |  
  552. 68881:16
  553.  memory (mb)        |       8    |          1    |        16    |       
  554.   5
  555.  disk type          |     dec    |       ---     |      ---     | 
  556. quantum80
  557.  rated seek (ms)    |     <20    |         20    |       <20    |       
  558.  28
  559.  O/S                |    Ultrix  |  Xenix/386    |   SunOS 3    |     
  560. A/UX
  561.  
  562. _______________________________________________________________________________
  563. math speed (k ops/sec) short               |     308.4  |       1193.6 
  564. |      1114.5  |        891.9 long                |     503.1  |      
  565. 1227.8  |      1787.9  |        905.6 float               |     128.0  |
  566.        341.1  |       181.8  |        145.7 double              |    
  567. 181.5  |        279.1  |       180.2  |        138.4
  568. _______________________________________________________________________________
  569. Compare and branch (k ops/sec) integer             |     293.0  |       
  570. 827.8  |      1666.7  |        646.6 float               |     115.8  | 
  571.       144.1  |        74.3  |        116.3
  572. _______________________________________________________________________________
  573. Transcendental functions (k ops/sec) circle points       |     537    | 
  574.      1295    |      4615    |       1786 trig functions      |    2550  
  575.  |       4250    |      7650    |       7650
  576. _______________________________________________________________________________
  577. Standard benchmarks Dhrystone           |    1453    |       5319    |  
  578.    7444    |       3226 Dhampstone          |    1430    |       6207   
  579. |      8640    |       3661
  580. ________________________________________________________________________________
  581. bit ops. (vals/sec) Turing machine      |      48.0  |        160.1  |  
  582.     212.3  |        113.6 BTG                 |   10084    |      68966 
  583.   |    114286    |      54545 GTB                 |    2652    |     
  584. 14085    |     27273    |      13953 Sieve               |     801    | 
  585.      3621    |      3650    |       2122
  586. _______________________________________________________________________________
  587. Sort (sec) integer             |       1.073|          0.413|        
  588. 0.243|          0.510 float               |       1.117|          0.760|
  589.         0.843|          1.567
  590. ________________________________________________________________________________
  591. disk performance (kb) write                |      20.4  |        117.0 
  592. |       687.7  |         41.9 read                 |      22.4  |       
  593.  54.7  |       613.2  |         45.2 access (ms)          |     123.5  |
  594.          6.6  |        34.9  |         17.1
  595. ________________________________________________________________________________
  596. System performance (k/sec)
  597.  xfer via pipes      |     269.5  |       1066.7  |       614.4  |      
  598.  558.5
  599.  funct call          |      46.9  |        277.8  |       500.0  |      
  600.  200.0
  601.  system call         |       4.7  |         11.3  |        17.4  |      
  602.    7.8
  603. ________________________________________________________________________________
  604. Compilation speed 20 small
  605.  real                |     479.5  |        277.2  |        99.4  |      
  606.  548.8
  607.  CPU                 |     144.5  |        100.9  |        45.0  |      
  608.  142.6 3 large              |            |               |             
  609. |
  610.  real                |     646.8  |         90.6  |        31.4  |      
  611.  170.2
  612.  CPU                 |      76.3  |         39.7  |        21.5  |      
  613.   93.4
  614. >-- 
  615. bill davidsen        (wedu@ge-crd.arpa)
  616. >  {uunet | philabs | seismo}!steinmetz!crdos1!davidsen
  617. >"Stupidity, like virtue, is its own reward" -me
  618.  
  619. ------------------------------
  620.  
  621. End of Usenet Mac Digest
  622. ************************
  623. -------
  624.